export default function ({ $axios, redirect, error }) {
  $axios.onRequest(config => {
    console.log(`Making ${config.method.toUpperCase()} request to ${config.url}`)
  });
  $axios.onError(err => {
    const code = parseInt(err.response && err.response.status);
    if (code === 400) {
      error({statusCode: 400, message:err.response.data})
    }else if (code === 429) {
      error({statusCode: 429, message:err.response.data})
    }
  })
}

// 拦截器
// Axios插件提供帮助程序，可以更轻松，更快速地注册axios拦截器。
//
// onRequest(config)
//
// onResponse(response)
//
// onError(err)
//
// onRequestError(err)
//
// onResponseError(err)
